Programming Ultra Low Power Architectures
Lecturers |
Dustin Peterson AlumniDustin Peterson Philipp Schlicker AlumniPhilipp Schlicker |
Lecture |
Blockveranstaltung, 5. September 2016 bis 16. September 2016 (9:00 - 18:00 Uhr) B319 |
Instructor | |
Tutorial |
10. Mai 2016, 18:00 Uhr, A302 (Sand) |
Amount | 6 LP |
Entry in course catalog | Campus |
Beschreibung
Dieses Modul ist eine Einführung in die praktische Arbeit mit Mikrocontrollern. Hierfür wird die auf einem 32-bit ARM Cortex-M0+ Prozessor basierende FRDM-KL25Z Entwicklungsplattform verwendet.
Nach einer kurzen Einführung in die verwendete Plattform, werden in Zweierteams praktische Aufgaben gelöst. Die Praktikumsaufgaben werden in Absprache mit den Studierenden aus folgenden Themenbereichen gewählt:
Einführung in die Mikrocontrollerprogrammierung
Ausführungszeit von Anwendungen
- Charakterisierung
- Optimierung durch Toolchain Tuning
- Optimierung mittels Programmtransformationen
- HW-Beschleuniger (DSP)
Leistungsanalyse und -optimierung
- Leistungsanalyse
- Low-Power Standby Modes
- DVFS (Dynamic Voltage and Frequency Scaling)
-
Optimierung der Leistungsaufnahme einer Beispielanwendung
Speicheranforderungen
- Charakterisierung von Speicheranforderungensprofilen
- Speicheranforderungen reduzieren
- Beurteilung der Auswirkung von Compileroptionen und Toolchain Einstellungen
Bemerkung
Voranmeldung im ILIAS ist erforderlich. Die Voranmeldung wird ab dem 1. April 2016 10:00 Uhr zur Verfügung stehen.